package com.util;

import java.util.List;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;

public class JsonUtil {

	public static String  ListToJSON(List<?> list) { 
		JsonConfig jsonConfig = new JsonConfig();
        jsonConfig.setIgnoreDefaultExcludes(false);
        jsonConfig.registerJsonValueProcessor(java.sql.Timestamp.class, new DateJsonValueProcessor("yyyy-MM-dd"));
	    JSONArray jsonArray = JSONArray.fromObject(list,jsonConfig); 
	    String json = jsonArray.toString();
	    return json;
	}
	
	public static String BeanTojson(Object object){
		JsonConfig jsonConfig = new JsonConfig();
        jsonConfig.setIgnoreDefaultExcludes(false);
        jsonConfig.registerJsonValueProcessor(java.sql.Timestamp.class, new DateJsonValueProcessor("yyyy-MM-dd"));
		JSONObject json = JSONObject.fromObject(object,jsonConfig);
		return json.toString();
	}
	
}
